body{font-size: 0.05rem; font-family: "微软雅黑"; text-align:left;color:#333; background: #e7e7e7;}
li,ol,ul{list-style-type:none}
*{margin:0;padding:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
img{border:none;vertical-align:middle}
a{font-size: 0.7rem;color:#333;text-decoration:none}
a:hover {color: #ea373a;}
em,i {font-style: normal;}
h3 {font-weight: normal;}
p {text-align: justify;}
.fl {float: left;}
.fr {float: right;}
.rel {position: relative;}
.abs {position: absolute;}
.w {width: 100%; margin: 0 auto;}
.ellipsis-1 {display: -webkit-box;overflow: hidden;text-overflow: ellipsis;	word-wrap: break-word;	word-break: break-all;	white-space: normal !important;	-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.ellipsis-2 {display: -webkit-box;overflow: hidden;text-overflow: ellipsis;	word-wrap: break-word;	word-break: break-all;	white-space: normal !important;	-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.ellipsis-3 {display: -webkit-box;overflow: hidden;text-overflow: ellipsis;	word-wrap: break-word;	word-break: break-all;	white-space: normal !important;	-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.ellipsis-4 {display: -webkit-box;overflow: hidden;text-overflow: ellipsis;	word-wrap: break-word;	word-break: break-all;	white-space: normal !important;	-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.ellipsis-5 {display: -webkit-box;overflow: hidden;text-overflow: ellipsis;	word-wrap: break-word;	word-break: break-all;	white-space: normal !important;	-webkit-line-clamp: 5;-webkit-box-orient: vertical;}

.main{width: 100%; position: relative; overflow: hidden;}
.header {height: 3.125rem; position: fixed; left: 0; top: 0; width: 100%; box-shadow: 0 0 5px #ddd; z-index: 111; background: #fff;}
.header-top {height: auto; }
.logo {width:9rem; left: 0.625rem; top:0.4rem; position: absolute; }
.logo img {width:100%;}
.navwrap { height: auto; position: absolute; top: 3.1rem; width: 100%; border-top: #eee solid 0.06rem;}
.nav {height: auto; display: none;background: #ea373a;}
.nav ul {font-size: 0}
.nav li { display: inline-block;width: 100%; border-bottom: #e75353 solid 1px;}
.nav li a {padding: 0 0.9375rem; line-height: 2.5rem; text-align: center; font-size: 0.825rem; color: #fff; display: block;}
.nav li.on a {background: #fff; color: #ea373a;}
.nav li:hover a {background: #fff; color: #ea373a;}
.nav li:last-child {border: none;}
.navico {width: 3.125rem; display: block; height: 3.125rem; right: 0; top:-3.125rem; background: url(../image/menu.png)  center center no-repeat; background-size: 50%; position: absolute;}
.header.on .navico  {background: url(../image/menu2.png) center center no-repeat; background-size: 50%;}
.mmask {display: none; position: fixed; width: 100%; height: 100%; left: 0; top: 0; background:rgba(0,0,0,0.5) ; z-index: 3;}
.nav li a.zymb {display: none;}

.height96 {display: none;}

/*footer*/
.fnav {padding: 1.875rem 0.625rem; display: none; }
.fnav a {padding: 0 30px 0 0 ; color: #c1c1c1;}
.fnav a:hover{ text-decoration: underline; color: #fff;  } 
.footer-top .txt { padding: 1.8rem 0.625rem 1.8rem; width: 13rem;}
.footer-top .txt p {font-size: 0.75rem; color: #c1c1c1;line-height: 1.8; margin-bottom: 0.625rem;}
.footer-top p {
    height: auto;
    line-height: 1.8;
    padding: 0.625rem;
    text-align: center;
    font-size: 0.75rem;
    color: #726e6e;
}
.footer-top p a{
 
    color: #726e6e;
}
.footer-top .txt p a {color: #fff}
.footer-top .w {background: #333333;}
.footer .ewm {width: 5rem;   padding-bottom: 1rem; display: block; right: 0.625rem; top: 1.5625rem; color: #fff; text-align: center; font-weight: bold; font-size: 0.625rem; font-weight: bold; line-height: 1.8;}
.footer .ewm img {width: 5rem; height: 5rem; margin: 0 auto 0.3125rem; }
.footer-btm .w {background: #2a2a2a;}
.footer-btm {height: auto; }
.footer-btm p{height: auto; line-height: 1.8;padding: 0.625rem; text-align: center; font-size: 0.75rem; color: #fff;}
.footer-btm p a{color: #fff;}
.footer-btm p a:hover{ text-decoration: underline; color: #fff;  } 
.footer-btm p span {display: block; float: initial;}

/*banner*/
.banner {padding-top: 3.125rem ;}
.banner .swiper-slide { overflow: hidden; position: relative; }
.banner .swiper-slide img {width: 100%; display: none;}
.banner .swiper-slide img.m-banner {width: 100%; display: block !important;}
.banner .swiper-pagination{position: absolute; left: auto; right: 10px; text-align: center; bottom:5%; /*width: 15px*/}
.banner .swiper-pagination-bullet{display: inline-block; width: 8px; height: 8px; border-radius: 8px; opacity: 1; background: #fff;  margin: 0 6px; cursor: pointer;}
.banner .swiper-pagination-bullet-active{background: none;opacity: 1; border: #fff solid 1px; width: 6px; height: 6px;}
.banner .swiper-slide .txt {width:18rem; position: absolute; left:0.625rem; top: 4rem;}
.banner .swiper-slide .txt h2 {font-size: 0.65rem; font-weight: bold; position: relative; color: #fff; margin-bottom: 0.325rem;}
.banner .swiper-slide .txt h2:before {content: ""; width: 1.5rem; height: 0.15rem; background: #fff; position: absolute; left:0; top: -1rem;}
.banner .swiper-slide .txt p {font-size: 0.625rem; font-weight: normal; color: #fff; margin-bottom: 0.325rem;}
.banner .swiper-slide .txt p b{font-size: 0.625rem !important; color: #fff;}
.banner .swiper-slide .txt h3 {font-size: 0.75rem; font-weight: bold; color: #fff; margin-bottom: 0.625rem;}

.phoneBtn {width: 11rem; height: 1.5rem; text-align: center; margin-top: 0.5rem; display: block; font-size: 0.75rem; color: #fff;border-radius: 0.3125rem; line-height:  1.5rem; background: #ea373a;}
.phoneBtn:hover {color: #fff}

.ixshouxi {padding-top: 0.625rem;}
.ixshouxi .w {background: #fff;}
.ixshouxi .ixshouxi-l {width: 100%;}
.ixshouxi .ixshouxi-r {width: 100%; position: relative; background:url(../image/ixsxBg.png) center bottom #f5f5f5 no-repeat;}
.ixshouxi .ixshouxi-l .txt {padding: 2rem 0.625rem 0 0.625rem;}
.ixshouxi .ixshouxi-l .txt h1 {padding: 1.275rem 0 0.9375rem; font-size: 1.1rem; position: relative;}
.ixshouxi .ixshouxi-l .txt h1:before {content: ""; width: 1.5625rem;height: 0.15625rem; background: #000; position: absolute; left: 0; top: 0;}
.ixshouxi .ixshouxi-l .txt p {font-size: 0.75rem; line-height: 1.8; color: #666666;}
.ixshouxi .ixshouxi-l .txt .num {padding: 1.5rem 0;}
.ixshouxi .ixshouxi-l .txt .num ul{font-size: 0;}
.ixshouxi .ixshouxi-l .txt .num li {display: inline-block; width: 25%; vertical-align: top;}
.ixshouxi .ixshouxi-l .txt .num h2 {font-size: 1rem; text-align: center; padding-bottom: 0.625rem;}
.ixshouxi .ixshouxi-l .txt .num h3 {font-size: 0.625rem; color: #666; text-align: center;}
.ixshouxi .ixshouxi-r .pic {height: 20rem; height: 16.5625rem; text-align: center; position: relative;}
.ixshouxi .ixshouxi-r .pic img {width: 9rem;height: auto; position: absolute; left: 50%;margin-left: -4.5rem; bottom: 0;}
.ixshouxi .ixshouxi-r .more {width: 2.1875rem;height: 2.1875rem;position: absolute; right: 0; bottom: 0;}
.ixshouxi .ixshouxi-r .more a{width: 2.1875rem;height: 1.875rem; padding-top: 0.3125rem; font-size: 0.625rem; vertical-align: middle; color: #fff; background: #ea373a; text-align: center; display: block; vertical-align: middle;}
.ixshouxi .ixshouxi-r .icosx {position: absolute; right: 0.625rem; top: 0.625rem;}
.ixshouxi .ixshouxi-r .icosx em {width: 0.625rem; right: 1.5rem; font-size: 0.75rem;}
.ixshouxi .ixshouxi-r .icosx i {width: 0.625rem; right: 0; font-size: 0.75rem;writing-mode: vertical-rl; color: #cfcfcf; letter-spacing: 0.3125rem;}

.ixlingyu {padding-top: 0.625rem;}
.ixlingyu .w {background: #f5f5f5;}
.ixlingyu .ixlingyu-l {width: 100%; background: #fff;}
.ixlingyu .ixlingyu-r {width: 100%;}
.ixlingyu .ixlingyu-l .txt {padding: 0.625rem 0 0 0.625rem;}
.ixtitle {padding: 1.875rem 0.625rem  0.9375rem; position: relative;}
.ixtitle h1 {font-size: 1.1rem; position: relative;margin-bottom: 0.3125rem; padding-top: 1.875rem;}
.ixtitle h1:before {content: ""; width: 1.5625rem;height: 0.15625rem; background: #000; position: absolute; left: 0; top: 0;}
.ixtitle p {font-size: 0.75rem; color: #666;}
.ixtitle em {width: 1.25rem;height: 1.25rem;background: url(../image/ixico7.png) no-repeat; background-size: 1.25rem; right: 0.625rem; top: 4rem;}
.ixtitle em a{display: block;width: 1.25rem;height: 1.25rem;}
.ixlingyu .ixlingyu-r ul {padding: 1.875rem 0; font-size: 0}
.ixlingyu .ixlingyu-r ul li {width: 33.33333%; height: 5rem;border-right: #dfdfdf solid 0.03125rem; border-bottom: #dfdfdf solid 0.03125rem; float: left; box-sizing: border-box;}
.ixlingyu .ixlingyu-r ul li a{display: block;}
.ixlingyu .ixlingyu-r ul li h1{padding: 0.625rem 0; text-align: center;}
.ixlingyu .ixlingyu-r ul li h1 em{width: 1.875rem;height: 1.875rem; display: inline-block;}
.ixlingyu .ixlingyu-r ul li h1 em.ico1{background: url(../image/ixico1.png)no-repeat; background-size: 1.875rem;}
.ixlingyu .ixlingyu-r ul li h1 em.ico2{background: url(../image/ixico2.png)no-repeat; background-size: 1.875rem;}
.ixlingyu .ixlingyu-r ul li h1 em.ico3{background: url(../image/ixico3.png)no-repeat; background-size: 1.875rem;}
.ixlingyu .ixlingyu-r ul li h1 em.ico4{background: url(../image/ixico4.png)no-repeat; background-size: 1.875rem;}
.ixlingyu .ixlingyu-r ul li h1 em.ico5{background: url(../image/ixico5.png)no-repeat; background-size: 1.875rem;}
.ixlingyu .ixlingyu-r ul li h1 em.ico6{background: url(../image/ixico6.png)no-repeat; background-size: 1.875rem;}
.ixlingyu .ixlingyu-r ul li:hover h1 em.ico1{background: url(../image/ixico1on.png)no-repeat; background-size: 1.875rem;}
.ixlingyu .ixlingyu-r ul li:hover h1 em.ico2{background: url(../image/ixico2on.png)no-repeat; background-size: 1.875rem;}
.ixlingyu .ixlingyu-r ul li:hover h1 em.ico3{background: url(../image/ixico3on.png)no-repeat; background-size: 1.875rem;}
.ixlingyu .ixlingyu-r ul li:hover h1 em.ico4{background: url(../image/ixico4on.png)no-repeat; background-size: 1.875rem;}
.ixlingyu .ixlingyu-r ul li:hover h1 em.ico5{background: url(../image/ixico5on.png)no-repeat; background-size: 1.875rem;}
.ixlingyu .ixlingyu-r ul li:hover h1 em.ico6{background: url(../image/ixico6on.png)no-repeat; background-size: 1.875rem;}
.ixlingyu .ixlingyu-r ul li p{font-size: 0.85rem; text-align: center; color: #666666;}
.ixlingyu .ixlingyu-r ul li:nth-child(3){border-right: none;}
.ixlingyu .ixlingyu-r ul li:nth-child(4){border-bottom: none;}
.ixlingyu .ixlingyu-r ul li:nth-child(5){border-bottom: none;}
.ixlingyu .ixlingyu-r ul li:nth-child(6){border-bottom: none;border-right: none;}
.ixlingyu .ixlingyu-r ul li:hover p {color: #EA373A;}

.ixyoushi {padding-top: 0.625rem;}
.ixyoushi .w {background: #f5f5f5;}
.ixyoushi .pic {width: 540px; height: 640px; position: absolute; right: 0; top: 0; display: none;}
.ixyoushi .pic em {position: absolute; left: -222px; bottom: 0; width: 222px; height: 164px; background: url(../image/ixpic2ico.jpg) no-repeat;}
.ixyoushi .ixyoushicon {padding: 1.5rem 0.625rem; position: relative;}
.ixyoushi .ixyoushicon .tit li {width: 6.25rem;height: 1.875rem; cursor: pointer; position: relative; background: #e7e7e7; margin-bottom: 0.3125rem; text-align: center; line-height: 1.875rem; font-size: 0.75rem; color: #666666;}
.ixyoushi .ixyoushicon .tit li:before {content: ""; width: 0;height: 0; display: none; border: 0.375rem solid transparent;  border-left: 0.375rem solid #fff; position: absolute; right: -0.78rem; top:0.6rem;}
.ixyoushi .ixyoushicon .tit li.on {background: #fff; font-weight: bold; color: #333;}
.ixyoushi .ixyoushicon .tit li.on:before {display: block;}
.ixyoushi .ixyoushicon .ixys-box {position: absolute; left: 8rem;top: 1.875rem;}
.ixyoushi .ixyoushicon .ixys-box .tit {padding-bottom: 0.75rem;}
.ixyoushi .ixyoushicon .ixys-box .tit h3 {font-size: 1.25rem; font-weight: bold;}
.ixyoushi .ixyoushicon .ixys-box .ixys-con p {font-size: 0.75rem; color: #666; line-height: 1.8; width: 11rem}
.ixyoushi .ixyoushicon .ixys-box .ixys-item {display: none;}

.ixhaochu {padding-top: 0rem;}
.ixhaochu .w {background: #ebebeb;}
.ixhaochu .cont {padding: 1rem 0.625rem 1.5rem;}
.ixhaochu .cont .txt {width: 100%;}
.ixhaochu .cont .txt li {float: left; width: 100%; background: #fff; margin-right: 0; margin-bottom: 0.625rem;}
.ixhaochu .cont .txt li h2 {font-size: 1rem; padding: 0.625rem; color: #EA373A; position: relative;}
.ixhaochu .cont .txt li h2 em {font-size: 1.25rem; font-family: impact;  color: #333; vertical-align: middle; display: inline-block; margin: -0.25rem 0 0 0; }
.ixhaochu .cont .txt li p {font-size: 0.75rem; padding: 0 0.625rem 0.9375rem; color: #666;}

.ixcase {padding-top: 0.625rem;}
.ixcase .w {background: #f5f5f5;}
.ixcase .cont {padding: 0.5rem 0.625rem 0;}
.ixcase .cont .ixcase-nav{position:relative; padding-left: 2.5rem; font-size: 0;}
.ixcase .cont .ixcase-nav a:first-child { position: absolute; top: 0; left: 0rem; width: 2rem;height: 3.4rem; line-height:3.4rem; }
.ixcase .cont .ixcase-nav a{height: 1.5625rem; background: #e7e7e7; text-align: center; line-height: 1.5625rem; display: inline-block; float: left; width: 31.33333%; margin: 0 1% 0.3125rem;}
.ixcase .cont .ixcase-nav a.on{background: #333333; color: #fff;}
.ixcase .cont .ixcase-nav a:hover{background: #333333; color: #fff;}
.ixcase .cont .ixcase-con {padding-top: 1.25rem;}
.ixcase .cont .ixcase-con li {float: left; width: 18.75rem;margin-right: 0; margin-bottom: 0.9375rem;}
.ixcase .cont .ixcase-con li .pic{width: 18.75rem;height: 12.9375rem; overflow: hidden;}
.ixcase .cont .ixcase-con li .pic img{width: 18.75rem;height: 12.9375rem; overflow: hidden;transition: all 0.5s;}
.ixcase .cont .ixcase-con li:hover .pic img{transform: scale(1.1);}
.ixcase .cont .ixcase-con li:last-child {margin-right: 0;}
.ixcase .cont .ixcase-con li .txt{padding: 0.625rem 0; border-bottom: #e7e7e7 solid 0.03125rem;}
.ixcase .cont .ixcase-con li .txt p{font-size: 0.75rem; color: #666; overflow: hidden;white-space: nowrap; text-overflow: ellipsis;}
.ixcase .cont .ixcase-con li .date {padding-top: 0.625rem;}
.ixcase .cont .ixcase-con li .date span{font-weight: bold;}
.ixcase .cont .ixcase-con li .date a{position: absolute; right: 0; top: 0.625rem;}
.ztcase .ixtitle em {right: 0.625rem; top: 4.9rem; left: auto;}
.ztcase .ixtitle p {padding-right: 3rem}

.ixwuqu {padding-top: 0.625rem;}
.ixwuqu .w {background: #f5f5f5;}
.ixwuqu .ixwuqu-l{width: 100%;  background: #fff; padding-bottom: 0.625rem;}
.ixwuqu .ixwuqu-r{width: 100%;}
.ixwuqu .ixwuqu-r .ixwuqu-swiper {padding: 1.875rem 0.625rem 1.5rem; margin: 0 auto;}
.ixwuqu .ixwuqu-r .ixwuqu-swiper .pic {width: 100%;height: 5.34375rem;}
.ixwuqu .ixwuqu-r .ixwuqu-swiper .pic img{width: 18.75rem;height: 5.34375rem;}
.ixwuqu .ixwuqu-r .ixwuqu-swiper .txt {padding: 0.9375rem 0 0;}
.ixwuqu .ixwuqu-r .ixwuqu-swiper .txt h2{padding: 0 0 0.3125rem; font-size: 0.876rem;}
.ixwuqu .ixwuqu-r .ixwuqu-swiper .txt p{font-size: 0.75rem; color: #666; line-height: 1.5; margin-bottom: 0.9375rem;}
.ixwuqu .ixwuqu-r .ixwuqu-swiper .txt b{font-size: 1.25rem;font-family: impact; font-weight: normal;}
.ixwuqu .ixwuqu-r .ixwuqu-swiper .swiper-button-prev {width:1.4rem ; height: 1.4rem; background: url(../image/ixleft.png) no-repeat; background-size: 1.4rem; left: 16rem; margin-top: 6rem;}
.ixwuqu .ixwuqu-r .ixwuqu-swiper .swiper-button-prev:hover {width:1.4rem ; height: 1.4rem; background: url(../image/ixlefton.png) no-repeat; background-size: 1.4rem;}
.ixwuqu .ixwuqu-r .ixwuqu-swiper .swiper-button-next {width:1.4rem ; height: 1.4rem; background: url(../image/ixright.png) no-repeat; background-size: 1.4rem; right: 0.625rem; margin-top: 6rem;}
.ixwuqu .ixwuqu-r .ixwuqu-swiper .swiper-button-next:hover {width:1.4rem ; height: 1.4rem; background: url(../image/ixrighton.png) no-repeat; background-size: 1.4rem;}
.ixwuqu .ixtitle em {display: none;}

.ixbaozhang {padding-top: 0.625rem;}
.ixbaozhang .w {background: #f5f5f5;}
.ixbaozhang .cont {padding: 1.875rem 0.625rem 0;}
.ixbaozhang ul { font-size: 0}
.ixbaozhang li {width: 50%; float: left;display: inline-block; margin-bottom: 1.25rem}
.ixbaozhang li h2 em{width: 2.1875rem; height: 2.1875rem; display: block;}
.ixbaozhang li h2 em.ico1{ background: url(../image/ixico8.png) no-repeat; background-size: 2.1875rem;}
.ixbaozhang li h2 em.ico2{ background: url(../image/ixico9.png) no-repeat; background-size: 2.1875rem;}
.ixbaozhang li h2 em.ico3{ background: url(../image/ixico10.png) no-repeat; background-size: 2.1875rem;}
.ixbaozhang li h2 em.ico4{ background: url(../image/ixico11.png) no-repeat; background-size: 2.1875rem;}
.ixbaozhang li:hover h2 em.ico1{ background: url(../image/ixico8on.png) no-repeat; background-size: 2.1875rem;}
.ixbaozhang li:hover h2 em.ico2{ background: url(../image/ixico9on.png) no-repeat; background-size: 2.1875rem;}
.ixbaozhang li:hover h2 em.ico3{ background: url(../image/ixico10on.png) no-repeat; background-size: 2.1875rem;}
.ixbaozhang li:hover h2 em.ico4{ background: url(../image/ixico11on.png) no-repeat; background-size: 2.1875rem;}
.ixbaozhang li h3{font-size:1rem; font-weight: bold; padding: 0.3125rem 0 0.625rem;}
.ixbaozhang li p{font-size:0.7rem; color: #666; line-height: 1.5; padding-right: 0.9375rem;}

.ixbuzhou {padding-top: 0.625rem;}
.ixbuzhou .w {background: #f5f5f5;}
.ixbuzhou .ixbuzhou-l{width: 100%;  background: #fff;}
.ixbuzhou .ixbuzhou-r{width: 100%;}
.ixbuzhou .ixbuzhou-l h3 {padding-top: 1.875rem}
.ixbuzhou .ixbuzhou-l h3 a {margin-right: 0.9375rem;}
.ixbuzhou .ixbuzhou-l h3 a img {width: 2.5rem; height: 2.5rem;}
.ixbuzhou .ixbuzhou-l h4 {padding-top: 0.9375rem;font-size: 1rem; line-height: 1.8;}
.ixbuzhou .ixbuzhou-r ul {padding: 1.875rem 0 ; position: relative;}
.ixbuzhou .ixbuzhou-r ul:before {content: ""; width: 20rem;height: 0.0625rem;background: #d4d4d4; position: absolute; left: 0rem; top: 9rem;}
.ixbuzhou .ixbuzhou-r ul li {width: 3.2rem; height: 15rem;border: #acacac solid 0.09375rem; margin:0 0.3125rem; float: left;}
.ixbuzhou .ixbuzhou-r ul li:last-child {margin-right: 0;}
.ixbuzhou .ixbuzhou-r ul li h2 {padding: 0.9375rem 0 0.625rem; text-align: center; font-size: 1.25rem;font-family: impact; font-weight: normal;}
.ixbuzhou .ixbuzhou-r ul li h5 { text-align: center; height: 2.5rem; line-height: 2.5rem; vertical-align: middle; padding-bottom: 3rem; position: relative;}
.ixbuzhou .ixbuzhou-r ul li h5:before {content: ""; width: 0.375rem;height: 0.375rem; background: #d4d4d4; border-radius: 0.375rem; position: absolute; left: 50%; bottom: 1.35rem; margin-left:-0.1875rem;}
.ixbuzhou .ixbuzhou-r ul li h6 {font-size: 1.25rem; text-align: center; padding-bottom: 0.9375rem;}
.ixbuzhou .ixbuzhou-r ul li p {text-align: center;}
.ixbuzhou .ixbuzhou-r ul li p img {width: 40%;}

.ixzhishi {padding-top: 0.625rem;}
.ixzhishi .w {background: #f5f5f5;}
.ixzhishi .cont {padding: 0.5rem 0.625rem 0;}
.ixzhishi .cont .ixzhishi-nav{position: relative;padding-left: 2.5rem; font-size: 0;}
.ixzhishi .cont .ixzhishi-nav a:first-child { position: absolute; top: 0; left: 0rem; width: 2rem;height: 3.4rem; line-height:3.4rem; }
.ixzhishi .cont .ixzhishi-nav a{height: 1.5625rem; background: #e7e7e7; text-align: center; line-height: 1.5625rem; display: inline-block; float: left; width: 31.333333%; margin: 0 1% 0.3125rem;}
.ixzhishi .cont .ixzhishi-nav a.on{background: #333333; color: #fff;}
.ixzhishi .cont .ixzhishi-nav a:hover{background: #333333; color: #fff;}
.ixzhishi .cont .htzhishi-nav {padding-left: 0; padding-bottom: 3.5rem;}
.ixzhishi .cont .htzhishi-nav a:first-child {position: initial; left: auto; top: auto; width: 23%; height: 1.5625rem; line-height:1.5625rem; }
.ixzhishi .cont .htzhishi-nav a {width:23%; margin:0 0 0.5rem; margin-right: 2%; }
.ixzhishi .cont .htzhishi-nav a:nth-child(4n) {margin-right: 0}
.ixzhishi .cont .ixzhishi-con {padding-top: 1.5rem;}
.ixzhishi .cont .ixzhishi-con li {float: left; width: 18.75rem;  margin-bottom:0.9375rem;border: #b4b4b4 solid 0.1rem;box-sizing: border-box; margin-right: 0; position: relative;}
.ixzhishi .cont .ixzhishi-con li:last-child {margin-right: 0;}
.ixzhishi .cont .ixzhishi-con li a {padding: 0.9375rem 0.9375rem 2rem; position: relative; display: block;}
.ixzhishi .cont .ixzhishi-con li h2 {overflow: hidden; display: block; white-space: nowrap; text-overflow: ellipsis; font-size: 1rem; margin-bottom: 0.625rem;}
.ixzhishi .cont .ixzhishi-con li p {font-size: 0.75rem; color: #666; line-height: 1.8;}
.ixzhishi .cont .ixzhishi-con li em {width: 0.9375rem;height: 0.9375rem; background: url(../image/ixico19.png)no-repeat; background-size: 0.9375rem; right: 0.9375rem; bottom: 0.625rem;}
.ixzhishi .cont .ixzhishi-con li:hover {border: #EA373A solid 0.1rem;}


/*page*/
.nypages {padding: 1rem 0 3rem;}
.nypages ul {text-align: center;}
.nypages ul li {display: inline-block;  margin: 0 0.1rem; background: #e5e5e5; font-size: 0.875rem;}
.nypages ul li a {display:block;padding: 0.25rem 0.5rem; font-size: 0.7rem;}

.active span  {background: #ea373a;
    color: #fff;}

.page-link{display:block;padding: 0.25rem 0.5rem; font-size: 0.7rem;}

.nypages ul li:hover a {background: #ea373a; color: #fff;}
.nypages ul li.on a {background: #ea373a; color: #fff;}

/*内页banner*/
.nybanner  {height: 9.375rem; margin-top:3.125rem;}
.nybanner .w {padding-left:0.625rem; padding-top: 3rem;}
.nybanner .txt {height: 5rem;  float: left;}
.nybanner .txt h1 {font-size: 0.9375rem; padding:1rem 0 0 0; color: #fff; position: relative;}
.nybanner .txt h1:before {content: ""; width: 1.875rem; height: 0.13rem; background: #fff; position: absolute; left: 0; top: 0;}
.nybanner .txt p {font-size: 0.75rem; color: #fff;padding:0.625rem 1rem 0 0;}
.nybanner .txt p a {color: #fff}
.nybanner1 {background: url(../image/nybanner1.jpg) -24rem 0 no-repeat;background-size: auto 9.375rem;}
.nybanner2 {background: url(../image/nybanner2.jpg)  -22rem  0 no-repeat;background-size: auto 9.375rem;}
.nybanner3 {background: url(../image/nybanner3.jpg) -23rem 0 no-repeat;background-size: auto 9.375rem;}
.nybanner4 {background: url(../image/gywm.jpg) -26rem  0 no-repeat;background-size: auto 9.375rem;}
.nybanner5 {background: url(../image/nybanner5.jpg) -15rem 0 no-repeat;background-size: auto 9.375rem;}

.fixed-layer {display: none !important;}

/*成功案例*/
.nycase .cont {background: #f5f5f5; padding: 1.875rem 0 0;}
.nycase .cont .nycase-nav {padding: 0 0.625rem;}
.nycase .cont .nycase-nav ul {font-size: 0}
.nycase .cont .nycase-nav ul li{width: 31.33333%;height: 5rem; margin-bottom: 0.625rem; background: #e7e7e7; display: inline-block; margin-right: 3%; position: relative;}
.nycase .cont .nycase-nav ul li:nth-child(3n) {margin-right: 0;}
.nycase .cont .nycase-nav ul li h1 {height: 2rem; text-align: center; padding: 0.625rem 0 0.3125rem;}
.nycase .cont .nycase-nav ul li h1 em{ width: 2rem; height: 2rem; display: inline-block;}
.nycase .cont .nycase-nav ul li h1 em.ico1{background: url(../image/ixico1.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li h1 em.ico2{background: url(../image/ixico2.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li h1 em.ico3{background: url(../image/ixico3.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li h1 em.ico4{background: url(../image/ixico4.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li h1 em.ico5{background: url(../image/ixico5.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li h1 em.ico6{background: url(../image/ixico6.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li:hover h1 em.ico1{background: url(../image/ixico1onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li:hover h1 em.ico2{background: url(../image/ixico2onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li:hover h1 em.ico3{background: url(../image/ixico3onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li:hover h1 em.ico4{background: url(../image/ixico4onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li:hover h1 em.ico5{background: url(../image/ixico5onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li:hover h1 em.ico6{background: url(../image/ixico6onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li.on h1 em.ico1{background: url(../image/ixico1onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li.on h1 em.ico2{background: url(../image/ixico2onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li.on h1 em.ico3{background: url(../image/ixico3onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li.on h1 em.ico4{background: url(../image/ixico4onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li.on h1 em.ico5{background: url(../image/ixico5onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li.on h1 em.ico6{background: url(../image/ixico6onny.png) no-repeat; background-size: 2rem;}


.nycase .cont .nycase-nav ul li h1 em.ico41{background: url(../image/ixico41.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li:hover h1 em.ico41{background: url(../image/ixico41onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li.on h1 em.ico41{background: url(../image/ixico41onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li h1 em.ico42{background: url(../image/ixico42.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li:hover h1 em.ico42{background: url(../image/ixico42onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li.on h1 em.ico42{background: url(../image/ixico42onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li h1 em.ico43{background: url(../image/ixico43.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li:hover h1 em.ico43{background: url(../image/ixico43onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li.on h1 em.ico43{background: url(../image/ixico43onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li h1 em.ico44{background: url(../image/ixico44.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li:hover h1 em.ico44{background: url(../image/ixico44onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li.on h1 em.ico44{background: url(../image/ixico44onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li h1 em.ico45{background: url(../image/ixico45.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li:hover h1 em.ico45{background: url(../image/ixico45onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li.on h1 em.ico45{background: url(../image/ixico45onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li h1 em.ico46{background: url(../image/ixico46.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li:hover h1 em.ico46{background: url(../image/ixico46onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li.on h1 em.ico46{background: url(../image/ixico46onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li h1 em.ico47{background: url(../image/ixico47.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li:hover h1 em.ico47{background: url(../image/ixico47onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li.on h1 em.ico47{background: url(../image/ixico47onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li h1 em.ico48{background: url(../image/ixico48.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li:hover h1 em.ico48{background: url(../image/ixico48onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li.on h1 em.ico48{background: url(../image/ixico48onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li h1 em.ico49{background: url(../image/ixico49.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li:hover h1 em.ico49{background: url(../image/ixico49onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li.on h1 em.ico49{background: url(../image/ixico49onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li h1 em.ico50{background: url(../image/ixico50.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li:hover h1 em.ico50{background: url(../image/ixico50onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li.on h1 em.ico50{background: url(../image/ixico50onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li h1 em.ico51{background: url(../image/ixico51.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li:hover h1 em.ico51{background: url(../image/ixico51onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li.on h1 em.ico51{background: url(../image/ixico51onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li h1 em.ico52{background: url(../image/ixico52.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li:hover h1 em.ico52{background: url(../image/ixico52onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li.on h1 em.ico52{background: url(../image/ixico52onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li h1 em.ico53{background: url(../image/ixico53.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li:hover h1 em.ico53{background: url(../image/ixico53onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li.on h1 em.ico53{background: url(../image/ixico53onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li h1 em.ico54{background: url(../image/ixico54.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li:hover h1 em.ico54{background: url(../image/ixico54onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li.on h1 em.ico54{background: url(../image/ixico54onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li h1 em.ico55{background: url(../image/ixico55.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li:hover h1 em.ico55{background: url(../image/ixico55onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li.on h1 em.ico55{background: url(../image/ixico55onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li h1 em.ico56{background: url(../image/ixico56.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li:hover h1 em.ico56{background: url(../image/ixico56onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li.on h1 em.ico56{background: url(../image/ixico56onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li h1 em.ico57{background: url(../image/ixico57.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li:hover h1 em.ico57{background: url(../image/ixico57onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li.on h1 em.ico57{background: url(../image/ixico57onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li h1 em.ico58{background: url(../image/ixico58.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li:hover h1 em.ico58{background: url(../image/ixico58onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li.on h1 em.ico58{background: url(../image/ixico58onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li h1 em.ico59{background: url(../image/ixico59.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li:hover h1 em.ico59{background: url(../image/ixico59onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li.on h1 em.ico59{background: url(../image/ixico59onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li h1 em.ico60{background: url(../image/ixico60.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li:hover h1 em.ico60{background: url(../image/ixico60onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li.on h1 em.ico60{background: url(../image/ixico60onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li h1 em.ico61{background: url(../image/ixico61.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li:hover h1 em.ico61{background: url(../image/ixico61onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li.on h1 em.ico61{background: url(../image/ixico61onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li h1 em.ico62{background: url(../image/ixico62.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li:hover h1 em.ico62{background: url(../image/ixico62onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li.on h1 em.ico62{background: url(../image/ixico62onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li h1 em.ico63{background: url(../image/ixico45.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li:hover h1 em.ico63{background: url(../image/ixico45onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li.on h1 em.ico63{background: url(../image/ixico45onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li h1 em.ico64{background: url(../image/ixico46.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li:hover h1 em.ico64{background: url(../image/ixico46onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li.on h1 em.ico64{background: url(../image/ixico46onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li h1 em.ico65{background: url(../image/ixico47.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li:hover h1 em.ico65{background: url(../image/ixico47onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li.on h1 em.ico65{background: url(../image/ixico47onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li h1 em.ico66{background: url(../image/ixico2.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li:hover h1 em.ico66{background: url(../image/ixico2onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li.on h1 em.ico66{background: url(../image/ixico2onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li h1 em.ico67{background: url(../image/ixico48.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li:hover h1 em.ico67{background: url(../image/ixico48onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li.on h1 em.ico67{background: url(../image/ixico48onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li h1 em.ico68{background: url(../image/ixico49.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li:hover h1 em.ico68{background: url(../image/ixico49onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li.on h1 em.ico68{background: url(../image/ixico49onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li h1 em.ico69{background: url(../image/ixico50.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li:hover h1 em.ico69{background: url(../image/ixico50onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li.on h1 em.ico69{background: url(../image/ixico50onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li h1 em.ico80{background: url(../image/ixico80.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li:hover h1 em.ico80{background: url(../image/ixico80onny.png) no-repeat; background-size: 2rem;}
.nycase .cont .nycase-nav ul li.on h1 em.ico80{background: url(../image/ixico80onny.png) no-repeat; background-size: 2rem;}

.nycase .cont .nycase-nav2  {padding: 0 0.625rem; }
.nycase .cont .nycase-nav2 ul li { width: 48.5%;}
.nycase .cont .nycase-nav2 ul li:nth-child(2n) { margin: 0 0 0 0}
.nycase .cont .nycase-nav2 ul li:nth-child(3) { margin: 0 3% 0.625rem 0}
.nycase .cont .nycase-nav3  {padding: 0 0.625rem; }
.nycase .cont .nycase-nav3 ul li { width: 48.5%;}
.nycase .cont .nycase-nav3 ul li:nth-child(2n) { margin: 0 0 0 0}
.nycase .cont .nycase-nav3 ul li:nth-child(3) { margin: 0 3% 0 0}

.nycase .cont .nycase-nav ul li p{font-size: 0.68rem; font-weight: bold; text-align: center;}
.nycase .cont .nycase-nav ul li:before {content: ""; display: none; width: 0;height: 0; border: transparent solid 16px; border-top: #EA373A solid 16px; position: absolute; left: 50%; margin-left: -13px; bottom: -31px;}
.nycase .cont .nycase-nav ul li:hover:before {display: none;}
.nycase .cont .nycase-nav ul li:hover{background: #EA373A;}
.nycase .cont .nycase-nav ul li:hover p{color: #fff;}
.nycase .cont .nycase-nav ul li.on:before {display: none;}
.nycase .cont .nycase-nav ul li.on{background: #EA373A;}
.nycase .cont .nycase-nav ul li.on p{color: #fff;}
.nycase .cont .nycase-list {padding: 1.875rem 0.625rem;}
.nycase .cont .nycase-list li {float: left; width: 18.75rem;margin-right: 0; margin-bottom: 0.9375rem;}
.nycase .cont .nycase-list li .pic{width: 18.75rem;height: 12.9375rem; overflow: hidden;}
.nycase .cont .nycase-list li .pic img{width: 18.75rem;height: 12.9375rem; overflow: hidden;transition: all 0.5s;}
.nycase .cont .nycase-list li:hover .pic img{transform: scale(1.1);}
.nycase .cont .nycase-list li:last-child {margin-right: 0;}
.nycase .cont .nycase-list li .txt{padding: 0.625rem 0; border-bottom: #e7e7e7 solid 0.03125rem;}
.nycase .cont .nycase-list li .txt p{font-size: 0.75rem; color: #666; overflow: hidden;white-space: nowrap; text-overflow: ellipsis;}
.nycase .cont .nycase-list li .date {padding-top: 0.625rem;}
.nycase .cont .nycase-list li .date span{font-weight: bold;}
.nycase .cont .nycase-list li .date a{position: absolute; right: 0; top: 0.625rem;}

/*文章*/
.nyarticle .cont {background: #f5f5f5; padding: 1.875rem 0 0;}
.nyarticle .cont .nyarticle-top {padding: 0 0.625rem; }
.nyarticle .cont .nyarticle-top h1 {font-size: 1.25rem; margin-bottom: 0.625rem;}
.nyarticle .cont .nyarticle-top p {font-size: 0.75rem; color: #666666; padding-bottom: 0.9375rem;border-bottom: #e0e0e0 solid 0.03125rem;}
.nyarticle .cont .nyarticle-top p span{margin-right: 0.3125rem;}
.nyarticle .cont .nyarticle-con {padding: 1.875rem 0.625rem; }
.nyarticle .cont .nyarticle-con p{font-size: 0.875rem; color: #666;line-height: 1.8; margin-bottom: 0.9375rem;}
.nyarticle .cont .nyarticle-btm {background: #f0f0f0;padding:0.9375rem 0.625rem;}
.nyarticle .cont .nyarticle-btm .nyarticle-right {padding-bottom: 0.625rem;border-bottom: #e0e0e0 solid 0.03125rem;}
.nyarticle .cont .nyarticle-btm .nyarticle-right p{color: #666; font-size: 0.625rem; line-height: 1.5;}
.nyarticle .cont .nyarticle-btm .nyarticle-page {padding: 1.875rem 0 ;}
.nyarticle .cont .nyarticle-btm .nyarticle-page p {font-size: 0.75rem; width: 13rem; line-height: 1.5; margin-bottom: 0.625rem; overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.nyarticle .cont .nyarticle-btm .nyarticle-page .back {height: 1.5625rem; color: #fff; right: 0; top: 2.2rem; width: 5rem;background: #EA373A; text-align: center; font-size: 0.75rem;font-weight: bold; line-height:  1.5625rem;}
.nyarticle .cont .nyarticle-btm .nyarticle-page .back img {display: inline-block; width: 0.75rem; height: 0.75rem; vertical-align: middle; margin: -0.25rem 0.3125rem  0 0;}

/*法律知识*/
.nyzhishi .cont {background: #f5f5f5; padding: 1.875rem 0 0;}
.nyzhishi .cont .nyzhishi-nav {padding: 0 0.625rem; }
.nyzhishi .cont .nyzhishi-nav ul {font-size: 0}
.nyzhishi .cont .nyzhishi-nav li {width: 31.33333% !important;height: 1.875rem; position: relative; display: inline-block; margin-right: 3%; margin-bottom: 0.625rem; font-size: 0.875rem; background: #e7e7e7;color: #333; text-align: center;line-height: 1.875rem; font-weight: bold;}
.nyzhishi .cont .nyzhishi-nav li:nth-child(3n) {margin-right: 0;}
.nyzhishi .cont .nyzhishi-nav2 li {width: 22.75% !important;}
.nyzhishi .cont .nyzhishi-nav2 li:nth-child(3n) {margin-right:3%;}
.nyzhishi .cont .nyzhishi-nav2 li:nth-child(4n) {margin-right: 0;}
.nyzhishi .cont .nyzhishi-nav li a {width: 100%;height: 1.875rem;display: block;}
.nyzhishi .cont .nyzhishi-nav li:before {content: ""; width: 0; height: 0; display: none; border: transparent solid 12px;border-top: #EA373A solid 12px; position: absolute; left: 50%; bottom: -23px; margin-left: -12px;}
.nyzhishi .cont .nyzhishi-nav li:hover,.nyzhishi .cont .nyzhishi-nav li.on { background: #EA373A;}
.nyzhishi .cont .nyzhishi-nav li:hover a,.nyzhishi .cont .nyzhishi-nav li.on a{color: #fff;}
.nyzhishi .cont .nyzhishi-nav li:hover:before,.nyzhishi .cont .nyzhishi-nav li.on:before {display: none;}
.nyzhishi .cont .nyzhishi-list {padding: 1.875rem 0.625rem 1.5625rem;}
.nyzhishi .cont .nyzhishi-list li {float: left; width: 18.75rem;  margin-bottom:0.9375rem;border: #b4b4b4 solid 0.1rem;box-sizing: border-box; margin-right: 0; position: relative;}
.nyzhishi .cont .nyzhishi-list li:last-child {margin-right: 0;}
.nyzhishi .cont .nyzhishi-list li a {padding: 0.9375rem 0.9375rem 2rem; position: relative; display: block;}
.nyzhishi .cont .nyzhishi-list li h2 {overflow: hidden; display: block; white-space: nowrap; text-overflow: ellipsis; font-size: 1rem; margin-bottom: 0.625rem;}
.nyzhishi .cont .nyzhishi-list li p {font-size: 0.75rem; color: #666; line-height: 1.8;}
.nyzhishi .cont .nyzhishi-list li em {width: 0.9375rem;height: 0.9375rem; background: url(../image/ixico19.png)no-repeat; background-size: 0.9375rem; right: 0.9375rem; bottom: 0.625rem;}
.nyzhishi .cont .nyzhishi-list li:hover {border: #EA373A solid 0.1rem;}

/*联系我们*/
.nycontactus .cont .nycontactus-txt {height: auto;}
.nycontactus .cont .nycontactus-txt .nycontactus-l{width: 100%; padding-top: 1.875rem; background: #F5F5F5;}
.nycontactus .cont .nycontactus-txt .nycontactus-r{width: 100%; background: #fff;position: relative;}
.nycontactus .cont .nycontactus-txt .nycontactus-l .pic {width: 17.1875rem; height: 17.1875rem; margin: 0 auto;}
.nycontactus .cont .nycontactus-txt .nycontactus-l .pic img {width: 17.1875rem; height: 17.1875rem; }
.nycontactus .cont .nycontactus-txt .nycontactus-l .txt { width: 100%;  padding: 0.9375rem 0;}
.nycontactus .cont .nycontactus-txt .nycontactus-l .txt h1 {padding: 1.875rem 0.9375rem 1.25rem; font-size: 1.25rem; position: relative;}
.nycontactus .cont .nycontactus-txt .nycontactus-l .txt h1:before {content: ""; width: 1.5625rem; height: 0.1875rem; position: absolute; left: 0.9375rem; top: 0.625rem; background: #333;}
.nycontactus .cont .nycontactus-txt .nycontactus-l .txt p {font-size: 0.75rem; color: #666666; line-height: 1.8; padding: 0 0.9375rem;}
.nycontactus .cont .nycontactus-txt .nycontactus-r .ewm {padding: 3rem 0 3rem 0; text-align: center;}
.nycontactus .cont .nycontactus-txt .nycontactus-r .ewm img {width: 8rem; height: 8rem;}
.nycontactus .cont .nycontactus-txt .nycontactus-r .icosx {position: absolute; right: 0.625rem; top: -31rem;}
.nycontactus .cont .nycontactus-txt .nycontactus-r .icosx em {width: 0.625rem; right: 2rem; font-size: 0.875rem;}
.nycontactus .cont .nycontactus-txt .nycontactus-r .icosx i {width: 0.625rem; right: 0; font-size: 0.875rem;writing-mode: vertical-rl; color: #cfcfcf; letter-spacing: 0.25rem;}
.nycontactus .cont .nycontactus-map {padding: 1.875rem 0 0;}
.nycontactus .cont .nycontactus-map #map {height: 400px !important;}
/*首席律师*/
.nyshouxi .ixshouxi-l{background: #fff; }
.nyshouxi .nyshouxi-txt {padding: 1.875rem 0.625rem 5rem; background: url(../image/nyBg1.jpg) #F5F5F5 center bottom no-repeat; background-size:  auto 5rem;}
.nyshouxi .nyshouxi-txt h1 {font-size: 1rem; margin-bottom: 1.5rem;}
.nyshouxi .nyshouxi-txt p {font-size: 0.875rem; line-height:1.8; margin-bottom: 0.625rem;}
.nyshouxi-tel {padding-top: 0.625rem; margin-bottom: 2rem;}
.nyshouxi-tel .fl {width: 50%;height: 8rem; background: #fff;}
.nyshouxi-tel .fl:nth-child(2) {background: #efefef;}
.nyshouxi-tel .fl .txt {padding: 2.3rem 0 0 1rem;}
.nyshouxi-tel .fl .txt p {font-size: 0.75rem;color: #333; margin-bottom: 1.25rem;}
.nyshouxi-tel .fl .txt p img {width: 0.8125rem;height: 0.8125rem; vertical-align: middle; display: inline-block; margin: -0.25rem 0.3125rem 0 0;}
.nyshouxi-tel .fr {width: 20rem; height: 9rem; background: url(../image/nyBg2.jpg) center center no-repeat; background-size: auto 9rem;}
.nyshouxi-tel .fr h2 {padding: 1.5625rem 0.625rem 0.625rem; font-size: 0.8rem; text-align: center;}
.nyshouxi-tel .fr h3 {padding: 0px 0 0.625rem; font-size: 1rem; text-align: center; font-weight: bold;}
.nyshouxi-tel .fr a {width: 70%; height: 1.875rem; border-radius: 1rem; background: #EA373A; font-size: 1.25rem; text-align: center; line-height: 1.875rem; color: #fff; font-weight: bold; display: block; margin: 0 auto;}

/*专业领域*/
.nylingyu .cont{background: #fff;}
.nylingyu .nylingyu-txt {padding: 1.5rem 0.625rem;}
.nylingyu .nylingyu-txt .lycont {background: #f3f3f3; padding: 1.25rem 0.625rem 0.9375rem;}
.nylingyu .nylingyu-txt .lycont h2 {font-size: 0.875rem; margin-bottom: 1.2rem;}
.nylingyu .nylingyu-txt .lycont .nylingyu-txtcon p{font-size: 0.75rem; margin-bottom: 0rem;font-weight: bold; line-height: 2;}
.nylingyu .nylingyu-zs {border-top: #e7e7e7 solid 0.9375rem;}
.nylingyu .nylingyu-zs .tit{height: 2.5rem; padding: 0 0.625rem; }
.nylingyu .nylingyu-zs .tit h1{height: 2.5rem;  line-height: 2.5rem; font-size: 1rem}
.nylingyu .nylingyu-zs .nylingyu-zscon {background: #f3f3f3; padding:1rem 0.625rem;}
.nylingyu .nylingyu-zs .nylingyu-zscon li { width: 13.5rem; padding-right: 5.25rem; height: 2.34375rem; border-bottom: #cccccc dashed 0.03125rem; position: relative;}
.nylingyu .nylingyu-zs .nylingyu-zscon li a{line-height: 2.34375rem; position: relative; display: block; padding-left: 0.625rem; font-size: 0.75rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.nylingyu .nylingyu-zs .nylingyu-zscon li a:before{content: ""; border-radius: 0.1875rem; width: 0.1875rem; height: 0.1875rem; background: #333333; position: absolute; left: 0; top:1.1rem;}
.nylingyu .nylingyu-zs .nylingyu-zscon li span {right: 0; top: 0.65rem;font-size: 0.75rem; color: #999;}
.nylingyu .nylingyu-zs .more {padding:2.5rem 0 ; background: #e7e7e7;}
.nylingyu .nylingyu-zs .more a {width: 70%; height: 2.5rem; background: #EA373A; display: block; font-size: 0.875rem; margin: 0 auto; text-align: center; line-height: 2.5rem; color: #fff;font-weight: bold;}

/*专题*/
.ztnanti {padding-top: 0.625rem;}
.ztnanti .w {background:url(../image/ztico1.png)#f5f5f5 center bottom no-repeat ; background-size: 98% auto;}
.zttitle {padding: 1.875rem 0.625rem  0.9375rem; position: relative;}
.zttitle h1 {font-size: 1.1rem; position: relative;margin-bottom: 0.3125rem; padding-top: 1.875rem;}
.zttitle h1:before {content: ""; width: 1.5625rem;height: 0.15625rem; background: #000; position: absolute; left: 0; top: 0;}
.zttitle p {font-size: 0.75rem; color: #666;}
.zttitle em {width: 1.25rem;height: 1.25rem;background: url(../image/ixico7.png) no-repeat; background-size: 1.25rem; right: 0.625rem; top: 4.5rem;}
.zttitle em a{display: block;width: 1.25rem;height: 1.25rem;}
.ztnanti .cont {padding: 1rem 0.625rem;}
.ztnanti .cont .fl {width: 100%;}
.ztnanti .cont .fr {width: 100%;}
.ztnanti .cont li {width: 100%; height: 2.5rem; border-radius: 2.5rem; margin-bottom: 0.625rem; background: #fff; box-shadow: 0 0 5px #ddd;}
.ztnanti .cont li a {line-height: 2.5rem; padding: 0 0 0 1rem; font-size: 0.875rem; color: #666; display: block;}
.ztnanti .cont li:hover {background: #EA373A; }
.ztnanti .cont li:hover a {color: #fff;}

.ztwenti {padding-top: 0.625rem;}
.ztwenti .w {background:#fff ;}
.ztwenti .cont {padding: 1rem 0 1.5rem;}
.ztwenti .cont li {float: left; width: 33.333333%;}
.ztwenti .cont li h1 {height: 2.1875rem; line-height: 2.1875rem; text-align: center; vertical-align: middle;}
.ztwenti .cont li h1 img {width: 2.1875rem;}
.ztwenti .cont li h2 {font-size: 1rem; text-align: center; padding:1rem 0 0.625rem ;}
.ztwenti .cont li p {font-size: 0.625rem; text-align: center; padding: 0 0.625rem; line-height: 1.8; color: #666;}

.ztbang {padding-top: 0.625rem;}
.ztbang .w {background:#f5f5f5; background: 100% auto;}
.ztbang .cont {padding: 0rem 0.625rem 0;}
.ztbang .zttitle h1:before {content: ""; width: 1.5625rem;height: 0.15625rem; background: #333; position: absolute; left: 0; top: 0;}
.ztbang .cont ul {position: relative; font-size: 0; text-align: center;}
/*.ztbang .cont ul:before {content: ""; width: 35rem; height: 0.06rem; background: #fff; position: absolute; left: -0.625rem; top: 8.6rem;}*/
.ztbang .cont li { width: 100%; position: relative;float: left;width: 100%;background: #fff;margin-right: 0;margin-bottom: 0.625rem;}
.ztbang .cont li .ztitem {width: 100%; }
.ztbang .cont li .ztitem h1 {font-size: 1rem; font-family: impact; text-align: left; color: #333; display: none;}
.ztbang .cont li .ztitem h2 {font-size: 1rem; color: #333; text-align: left; padding: 0.625rem;}
.ztbang .cont li .ztitem h2 b {color: #EA373A; padding-right: 0.35rem;}
.ztbang .cont li .ztitem p {font-size: 0.75rem; line-height: 1.8; color: #666; text-align: left;white-space: normal; padding-bottom: 0.5rem; padding: 0 0.625rem 0.9375rem;}
/*.ztbang .cont li .ztitem em {width: 0.5rem;height: 1.28125rem; background: url(/skins/images/pc/ztico5.png)no-repeat; background-size: 0.5rem 1.28125rem; left: 50%; margin-left: -0.25rem; bottom: -0.875rem;}
.ztbang .cont li:nth-child(even) .ztitem {top: 10.8rem;}
.ztbang .cont li:nth-child(even) .ztitem em {bottom: 9.1rem;background: url(/skins/images/pc/ztico6.png)no-repeat; background-size:0.5rem 1.28125rem ;}*/
.ztbang .ztwenti-tel {padding-top: 1rem;}
.ztbang .ztwenti-tel .ztwenti-telcon {border-bottom: #666666 solid 1px; padding: 0.5rem 0 2rem;}
.ztbang .ztwenti-tel .ztwenti-telcon h1{font-size: 0.8rem; text-align: center; color: #fff; line-height: 1.8;}
.ztbang .ztwenti-tel .ztwenti-telcon h1 em{color: #EA373A;}
.ztbang .ztwenti-tel .ztwenti-telcon p {padding-top: 0.625rem;}
.ztbang .ztwenti-tel .ztwenti-telcon p a{width: 70%; display: block;font-size: 1rem; border-radius: 1.875rem; height: 1.875rem; background: #EA373A; text-align: center; line-height: 1.875rem; color: #fff;font-family: impact; margin: 0 auto;}

.ztshouxi {padding-top: 0;}
.ztshouxi .ixshouxi-l {padding-bottom: 1rem;}
.ztshouxi .ixshouxi-l .txt em {top: 3.5rem; left: auto; right: 0.625rem;}
.ztshouxi .ixshouxi-l .txt em img {width: 1.25rem; height: 1.25rem;}

.ztxuan {padding-top: 0.625rem;}
.ztxuan .w {background: #f1f1f1;}
.ztxuan .cont {padding: 1.875rem 0.625rem 1rem;}
.ztxuan .cont li{ margin-bottom: 0.625rem; background: #fff;}
.ztxuan .cont li .pic {width:18.75rem ; height: 10.78125rem; overflow: hidden;}
.ztxuan .cont li .pic img{width:18.75rem ; height: 10.78125rem; transition: all 0.5s;}
.ztxuan .cont li .pic:hover img{transform: scale(1.1);}
.ztxuan .cont li .txt {width:100% ; }
.ztxuan .cont li .txt h2 {padding: 0.625rem; font-size: 1rem;}
.ztxuan .cont li .txt p {color: #666; font-size: 0.75rem; padding: 0 0.625rem 1rem; line-height: 1.8;}

.zthaochu .w {background: #f5f5f5;}
.zthaochu .cont {padding: 1rem 0.625rem 1.5rem;}
.zthaochu .cont li {float: left; width: 100%; background: #fff; margin-right: 0; margin-bottom: 0.625rem;}
.zthaochu .cont li h1 {font-size: 1rem; padding: 0.625rem; color: #EA373A; position: relative;}
.zthaochu .cont li h1 em {font-size: 1.25rem; font-family: impact;  color: #333; vertical-align: middle; display: inline-block; margin: -0.25rem 0 0 0; }
.zthaochu .cont li p {font-size: 0.75rem; padding: 0 0.625rem 0.9375rem; color: #666;}


/*手机底部*/
.footheight { height:3.125rem;}
.footfix {height: 3.125rem; background: #ea373a; width: 20rem; bottom: 0; position: fixed; z-index: 99;}
.footfix ul {display: flex;}
.footfix ul li{ width: 25%;height: 3.125rem; border-right: #e75353 solid 0.03125rem; box-sizing:border-box;}
.footfix ul li h3 { width:1.5625rem; height: 1.5625rem; margin: 0 auto; padding: 0.25rem 0 0.05rem;}
.footfix ul li h3 img { width:1.5625rem; height: 1.5625rem; margin: 0 auto;}
.footfix ul li p {font-size: 0.75rem; color: #fff; text-align: center;}
 .footfix ul li:last-child {border: none;}

/*自适应时用 response.css*/
@media only screen and (max-width:1001px) {
    .header,.banner,.bannertxt,.indexbanner,.ixshouxi,.ixlingyu,.zwtel,.ixyoushi,.ixhaochu,.ixcase,.ixwuqu,.ixbaozhang,.ixbuzhou,.ixzhishi,.footer,.nybanner,.innercontent,.ztnanti,.ztwenti,.ztbang,.ztxuan,.zthaochu {zoom: 1 !important;}
}

.zhuangtinav {display: none;}

.zwtel {height: 8.75rem;margin-bottom: 0.78125rem;margin-top: 0.78125rem;}
.zwtel .w {height: 8.75rem; background: url(../image/zwBg2.jpg) center 0 no-repeat; background-size: auto 8.75rem;}
.zwtel h1 {padding: 1.5rem 0.625rem 0; font-size: 0.8rem; font-weight: normal; color: #fff; text-align: center; background-size:95% auto;}
.zwtel h2 {padding: 0.625rem 0.625rem 0; font-size: 0.8rem; font-weight: normal; color: #fff; text-align: center;}
.zwtel p {padding-top: 0.625rem; font-size: 0.9375rem; font-weight: bold; color: #fff; text-align: center;}
.zwtel p a {font-size: 0.875rem; width: 70%; height: 1.875rem; line-height: 1.875rem; background: #ea363c; border-radius: 1.875rem; margin: 0 auto; display: block; font-weight: bold; color: #fff; text-align: center;}
.zwtel p a img {vertical-align: middle; display: inline-block; margin: -0.25rem 0.3125rem 0 0;width: 1.15rem;}

.zwtel2 .w {height: 8.75rem; background: url(../image/zwBg5.jpg) center 0 no-repeat; background-size: auto 8.75rem;}
.zwtel2 h1 {padding-top: 1.5rem; font-size: 0.8rem; background: none; font-weight: normal; color: #fff; text-align: center;}
.zwtel2 h2 {padding: 0.625rem 0.625rem 0;}
.zwtel2 b {color: #ea363c;}
.zwtel b {color: #ea363c;}

.banner .txt p span i {width: 0.625rem; height: 0.625rem; background: url(../image/bannerico.png) no-repeat;background-size: 0.625rem; margin: -0.25rem 0.1rem 0 0; vertical-align: middle; display: inline-block;;}
